package string01;

/**
 * String 类代表字符串。Java 程序中的所有字符串字面值（如 "abc" ）都作为此类的实例实现。
 * 字符串是常量；它们的值(双引号括起来)在创建之后不能更改。字符串缓冲区支持可变的字符串。因为 String 对象是不可变的，所以可以共享
 */
public class Demo01 {
    public static void main(String[] args) {
        String str = "abc";//"abc"就代表String类一个对象
        System.out.println(str);//abc
        Demo01 demo01 = new Demo01();

        str = "def";//改变了str引用指向的对象,现在指向"def"
        System.out.println(str);//def
    }
}
